//
//  KUserControlRequest.h
//  Peanut
//
//  Created by Jim huang on 2018/3/30.
//  Copyright © 2018年 Jim_Peanut. All rights reserved.
//

#import "KBaseRequest.h"
#import "KUserModel.h"

@interface KUserControlRequest : KBaseRequest

//获取用户信息
-(instancetype)initGetUserDetail;


/**
 修改用户信息

 @param nickName 昵称
 @param profile 头像
 @param sex 性别
 */
-(instancetype)initChangeUserInfoWithNickName:(NSString *)nickName profile:(NSString *)profile sex:(NSString *)sex;



/**
 登录后修改密码

 @param oldPassWord 旧密码
 @param passWord 新密码
 @param smsCode 验证码
 @param phone 手机号

 */
-(instancetype)initChangePWDLoginWithOldPassWord:(NSString *)oldPassWord passWord:(NSString *)passWord smsCode:(NSString *)smsCode phone:(NSString *)phone;



/**
 获取银行卡列表

 */
-(instancetype)initCardbagList;


/**
 添加银行卡

 @param cardNo 卡号
 @param phone 手机号
 @param realyName 真实姓名
 @param smsCode 验证码
 
 */
-(instancetype)initAddCardbagWithCardNo:(NSString *)cardNo phone:(NSString *)phone realyName:(NSString *)realyName smsCode:(NSString *)smsCode;

/**
 删除银行卡

 @param key 银行卡model中的id
 */
-(instancetype)initDeleteCardbagWithKey:(NSString *)key;

/**
 修改交易密码
 
 @param oldTransactionPassword 旧的交易密码
 @param transactionPassword 新的交易密码
 @param smsCode 验证码
 */
-(instancetype)initChangePayPWDWithOldTransactionPassword:(NSString *)oldTransactionPassword transactionPassword:(NSString *)transactionPassword smsCode:(NSString *)smsCode;



/**
 获取分享管理列表

 */
-(instancetype)initGetShareManager;

/**
 获取分享管理好友列表
 
 @param roleId 角色id
 
 */
-(instancetype)initGetShareFriendListWithRoleId:(NSString *)roleId;


/**
 生宝提现信息
 */
-(instancetype)initSBOutInfo;

/**
 生宝提现
 @param account 银行卡号
 @param amount 金额
 @param name 持卡人姓名
 
 */
-(instancetype)initSBOutWithAccount:(NSString *)account amount:(NSString *)amount name:(NSString *)name;

@end
